package com.spc.car.data.domain.project.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.List;

@Data
public class ProjectEvaluationVO {
    /**
     * 项目/标段(包)记录
     */
    @NotBlank(message = "所属项目不能为空")
    private String projectCode;

    /**标段编码*/
    @NotBlank(message = "标段不能为空")
    private String sectionCode;

    /**机构编码*/
    @NotBlank(message = "投标单位不能为空")
    private String tendererCode;

    private String tenderer;

    private String projectName;

    private String sectionName;

    @NotBlank(message = "评审类型不能为空！")
    private String reviewType;

    /**评委*/
    private String judges;

    private List<ArraysMap> mapList;

    @Data
    public static class ArraysMap {

        private String arrayKey;

        private String arrayValue;

        private BigDecimal arrayScore;
    }
}
